From 2d9fb43565669ecb6adb6f5b2230c4ceefc91e0e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 29 Oct 2004 04:04:32 +0000 Subject: [PATCH] Don't loop over the sentinel node. (#156298, Torsten Schoenfeld) 2004-10-29 Matthias Clasen * gtk/gtkliststore.c (gtk_list_store_reorder): Don't loop over the sentinel node. (#156298, Torsten Schoenfeld) --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkliststore.c | 2 +- 5 files changed, 21 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index fe230cd79f..c95b077eb6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-10-29 Matthias Clasen + + * gtk/gtkliststore.c (gtk_list_store_reorder): Don't + loop over the sentinel node. (#156298, Torsten Schoenfeld) + 2004-10-28 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_start_editing): Use diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index fe230cd79f..c95b077eb6 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2004-10-29 Matthias Clasen + + * gtk/gtkliststore.c (gtk_list_store_reorder): Don't + loop over the sentinel node. (#156298, Torsten Schoenfeld) + 2004-10-28 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_start_editing): Use diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index fe230cd79f..c95b077eb6 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +2004-10-29 Matthias Clasen + + * gtk/gtkliststore.c (gtk_list_store_reorder): Don't + loop over the sentinel node. (#156298, Torsten Schoenfeld) + 2004-10-28 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_start_editing): Use diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index fe230cd79f..c95b077eb6 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2004-10-29 Matthias Clasen + + * gtk/gtkliststore.c (gtk_list_store_reorder): Don't + loop over the sentinel node. (#156298, Torsten Schoenfeld) + 2004-10-28 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_start_editing): Use diff --git a/gtk/gtkliststore.c b/gtk/gtkliststore.c index 9e9d48cf94..e8de5f8a0a 100644 --- a/gtk/gtkliststore.c +++ b/gtk/gtkliststore.c @@ -1408,7 +1408,7 @@ gtk_list_store_reorder (GtkListStore *store, ptr = _gtk_sequence_get_begin_ptr (store->seq); i = 0; - while (ptr) + while (!_gtk_sequence_ptr_is_end (ptr)) { g_hash_table_insert (new_positions, ptr, GINT_TO_POINTER (new_order[i++])); -- 2.30.2